package com.vrv.app.cyberspace.modules.sys.service;

import com.baomidou.mybatisplus.plugins.Page;
import com.vrv.app.cyberspace.common.utils.JSONResult;
import com.vrv.app.cyberspace.modules.sys.entity.RiskManageTable;
import com.baomidou.mybatisplus.service.IService;

/**
 * <p>
 *  服务类
 * </p>
 *
 * @author sm
 * @since 2018-01-18
 */
public interface IRiskManageTableService extends IService<RiskManageTable> {

    JSONResult addToRiskManage(Integer id, RiskManageTable rmt, String infrastructure_information, String advice);

    JSONResult getRiskManage(Integer id);

    JSONResult getListRiskManage(Page<RiskManageTable> page, String startTime, String endTime, String warningLevel, String riskLevel, Integer timeType, Integer status, String title);

    JSONResult releaseRisk(RiskManageTable rmt);

    RiskManageTable getRiskExtend(Integer baseID);

    JSONResult getListProfessorRisk(Page<RiskManageTable> page, Integer status);
}
